package com.softaria.spkiller.analyzer.hierarchy;


import java.util.Collection;


import com.softaria.spkiller.metadata.ClassIdentifier;

public interface HierarchyProblemCollector {
	void reportBrokenHierarchy(ClassIdentifier classID, 
			ClassIdentifier parent1,ClassIdentifier parent2);

	void reportNoHierarchyRoot(); 

	void reportMultipleHierarchies( int hierarchyCount);

	void reportCycle(Collection<ClassIdentifier> allClasses);
	
	
}
